place a reservation - Spanish English Dictionary